ReactのCode Reading
ReactのCode Reading
Documentにちゃんとコードリーティング用の記事がある ref
github
packagesに主要なものが入っている
packages/react
packages/react-dom
packages/scheduler
create-subscription
dom-event-testing-library
eslint-plugin-react-hooks
jest-mock-scheduler
jest-react
legacy-events
https://ja.reactjs.org/docs/codebase-overview.html#event-system
react-art
react-cache
react-client
react-debug-tools
react-devtools
react-devtools-core
react-devtools-extensions
react-devtools-inline
react-devtools-shared
react-devtools-shell
react-flight-dom-relay
react-flight-dom-webpack
react-interactions
react-is
react-native-renderer
React Native向けのrenderer
ReactコンポーネントをNative Viewに変換する
Yogaも含まれる?
react-noop-renderer
react-reconciler
差分検出処理をするreact-reconcilerの実装
react-domにもReact Nativeにも使われる
React Fiberも含む
ReactFiber.new.js
react-refresh
react-server
react-test-renderer
テスト向けのrenderer
ReactコンポーネントをJSONに変換する
Jestのスナップショットテストなどに使用
shared
use-subscription
RNのコードリーティング
https://tech.kitchhike.com/entry/2018/12/31/040206
参考
コードベースの概要 – React
https://blog.amagi.dev/entry/reading-react